home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_1
/
battle14.zip
/
BATTLE.DOC
next >
Wrap
Text File
|
1993-02-22
|
14KB
|
306 lines
┌▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄┐
├▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐┤
────────┤▌ G A M E K E E P E R D O O R W A R E ▐├────────
├▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐┤
├▌▒▒▒▒▒▒▒▒▒ Quality BBS Door Software for Less! ▒▒▒▒▒▒▒▒▐┤
├▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐┤
└▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀┘
B A T T L E F I E L D
~~~~~~~~~~~~~~~~~~~~~
Version 1.4
Copyright (c) Steve Sharpe 1992,1993
SYSTEM REQUIREMENTS
~~~~~~~~~~~~~~~~~~~
Any BBS capable of producing the following DOOR.SYS drop files:
* Original "GAP standard" DOOR.SYS (31 line version)
- for example, Spitfire BBSs use this one!
* New (currently 52 line) version DOOR.SYS promoted by Raymond Clements
- for example, PCBoard BBSs use this one!
Battlefield can be played in ANSI color or monochrome, however, play interface
is best using a color display.
SYSTEM OPTIONS
~~~~~~~~~~~~~~
Battlefield supports the use of FOSSIL drivers and non-standard port
addresses. Refer to the INSTALLATION instructions for more information.
FILES CONTAINED IN BATTLE14.ZIP
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BATTLE14.EXE <-- The main program
BATTLE.DOC <-- The file you are reading!
GAME.CFG <-- The game configuration file
RESET.EXE <-- Manual game reset program
REVISION.DOC <-- Revision notes
DOORWARE.DOC <-- Gamekeeper Doorware
FILES CREATED BY RESET.EXE
~~~~~~~~~~~~~~~~~~~~~~~~~~
PLAYER1.DAT <-- Player 1 game data **
PLAYER2.DAT <-- Player 2 game data **
FIELD1.DAT <-- Player 1 playing field data **
FIELD2.DAT <-- Player 2 playing field data **
LASTUSER.DAT <-- Indicates last player to play **
RESULTS.DAT <-- Bulletin file for game results [REGISTERED VERSION]
** These files must be present before the door is run (see INSTALLATION).
OVERVIEW
~~~~~~~~
Battlefield is a two-player game where the object of the game is to capture
the opponent's hidden flag. You begin by setting up your playing pieces on
the display grid. Player 1 is red and begins at the top of the grid. Player
2 is light blue and begins at the bottom of the grid. Pieces are placed
anywhere within the first 4 rows on the grid. Flags should be placed where
they can be well protected (by bombs and high value pieces). Player 1 begins
the game. Each player is allowed to move 3 pieces per turn but no piece can
be moved more than once! The lakes in the center of the grid are off-limits
to both players. The game keeps track of captured pieces for both players
during each turn. Most attacks are settled based on the value of each piece
i.e. the player with the highest value (lowest number) wins. To attack the
enemy, players attempt to move one of their pieces to a space occupied by an
enemy piece. The game will determine the outcome. Pieces cannot be moved
diagonally and they cannot jump over other pieces. Bombs and the flag, once
placed, cannot be moved.
Battlefield provides screen redraw capabilities from the player setup and game
play screens. This feature is commonly used to regenerate the display if
telephone line noise causes erroneous characters to appear.
PIECE VALUE MOVEMENT COMMENTS
~~~~~ ~~~~~ ~~~~~~~~ ~~~~~~~~
KING.............1....1 SPACE...........WATCH OUT FOR THE ENEMY ROGUE!
KING'S AID.......2....1 SPACE...........NONE
WAR MONGER.......3....1 SPACE...........NONE
FIELD LEADER.....4....1 SPACE...........NONE
SWORDSMAN........5....1 SPACE...........NONE
CANNON KEEPER....6....1 SPACE...........NONE
GUARDSMAN........7....1 SPACE...........NONE
POWDERMAN........8....1 SPACE...........CAN DISARM BOMBS!
MEDIC............9....MULTIPLE SPACES...SACRIFICE TO I.D. DISTANT PIECES!
ROGUE............R....1 SPACE...........CAN KILL A KING!
BOMBS............B....NONE..............NONE
FLAG.............F....NONE..............NONE
Once a player wins, Battlefield automatically resets its data files for a new
game. If the SysOp desires to manually reset the game at anytime, he/she can
run RESET.EXE to reset all data files.
INSTALLATION
~~~~~~~~~~~~
Battlefield is easy to install. Simply follow these steps:
1. 'Unzip' the file BATTLE14.ZIP into the directory of your choice. All
files must remain in the same directory.
2. Run RESET.EXE (type RESET and press ENTER) from the Battlefield directory.
Data files will be created for use by the door.
3. Edit the GAME.CFG configuration file according to the CONFIGURATION FILE
section of these instructions using your favorite word processor. Ensure you
save it as an ASCII text file.
4. Create or edit the batch file your BBS will use to activate the door.
The main door program name is BATTLE14.EXE. For example, if you are running
a Spitfire BBS, you would edit SF.BAT to look similar to the following:
:DOOR_A
REM Place Door A Commands Here
CD\SF\DOORS\BATTLE <-- Change to the Battlefield directory
BATTLE14 GAME.CFG <-- The main program with configuration file argument
CD\SF <-- Change back to the Spitfire directory
GOTO LOOP
NON-STANDARD PORT USE: You may specify the use of non-standard communications
ports with the PORT command. The syntax for the PORT command is PORT:03E8:5,
where 03E8 represents a different base address and 5 indicates the IRQ. For
example, the main program line in the example above would be changed to
BATTLE14 GAME.CFG PORT:03E8:5 to reflect the use of a non-standard comm port.
FOSSIL DRIVER USE: You may specify the use of a FOSSIL driver with the PORT
command added to the main program command line. The syntax for the PORT
command is PORT:F:P, where F instructs the door to use a FOSSIL driver and P
identifies the port. For example, the main program line in the example above
would be changed to BATTLE14 GAME.CFG PORT:F:1 if the SysOp wished to specify
a FOSSIL driver on port 1.
NOTE: The PORT command must be the third command in the main program command
line, if used. If not used, the door defaults to the use of the 4 standard
communications ports (1-4) by reading the BBS file.
CONFIGURATION FILE
~~~~~~~~~~~~~~~~~~
Entries in the GAME.CFG file must be accurate or the door cannot be expected
to function properly. Save your changes to the GAME.CFG file in ASCII text
format.
The GAME.CFG file
~~~~~~~~~~~~~~~~~
Battlefield <-- Line 1 (See below)
c:\sf\door.sys <-- Line 2 " "
The Gamekeeper's Lair <-- Line 3 " "
Steve Sharpe <-- Line 4 " "
000000000000 <-- Line 5 " "
1 <-- Line 6 " "
Line 1 - This line reflects the name of the door. The registration algorithm
is based on some of this data. DO NOT CHANGE LINE 1!
Line 2 - Enter the full path and filename for the BBS DOOR.SYS file.
Line 3 - Enter the name of your BBS.
Line 4 - Enter the SysOp's name.
Line 5 - Enter 12 zeros if the door is not registered. Registered users enter
the registration number provided by the author. Other numbers will prevent
the door from running.
Line 6 - Enter 1 if your BBS DOOR.SYS drop file is the original GAP standard
31 line version. Enter 2 if your BBS DOOR.SYS drop file is the newer (longer)
version (presently 52 lines).
SYSOP KEYS
~~~~~~~~~~
The following keys assist the SysOp in the management of the door:
F5 - Shell to DOS
F8 - Return user to system
F9 - Toggle display on/off
F10 - Chat mode (ESC to exit)
ALT H - Toggle between status lines
[REGISTERED VERSIONS]
Registered users are supplied with a file named DATE_CK.EXE which can be used
in a BBS event to automatically reset Battlefield after a variable period of
time. This feature is particularly useful when two players have begun a game
but one or the other decides not to play any longer (or forgets they are
involved in the game!). DATE_CK.EXE will read a file named LASTUSED.FIL to
determine whether a reset should be performed. If necessary, the reset will
be accomplished from the event, without any involvement on the part of the
SysOp. Registered users who wish to use this feature need to create
LASTUSED.FIL in ASCII text format. The file should contain 3 lines:
L <-- L (locked)
7 <-- Reset 7 days from date below if no activity *
9/3/1992 <-- Date of last play action (no leading zeros please)
* Use a number from 1 to 30 in line 2
Place the file in the Battlefield directory and forget it! The door will read
and update it as necessary so the event program (DATE_CK.EXE) can monitor
game activity. The file is not read in unregistered versions.
REGISTRATION
~~~~~~~~~~~~
The registration fee for Battlefield is $10. The unregistered door displays
"EVALUATION COPY" upon entry and exit. Please register or remove the door
within 90 days of first use. As a BBS SysOp, I understand how costly it can
be to register BBS software. I have purposely kept the cost of registering
Battlefield to a minimum with that thought in mind. I believe the fee is
quite reasonable, based on the many long hours of programming required. Upon
receipt of the registration fee, you will be provided with a unique
registration number. Once you insert the registration number into the GAME.CFG
file, the opening and closing "EVALUATION COPY" messages will be replaced with
the following messages:
[OPENING MESSAGE]
Your BBS name
presents
[CLOSING MESSAGE]
Thanks for playing
Battlefield
on
Your BBS name
Once the door is registered, the RESULTS.DAT file will post the results of
completed games for use in your BBS bulletin area.
COMMENTS/BUG REPORTS
~~~~~~~~~~~~~~~~~~~~
I'm interested in all user comments and bug reports. Please send your comments
to:
Steve Sharpe Call The Gamekeeper's Lair BBS
1835 Stonetree Dr. or (208) 587-1105
Mountain Home, ID 83647 and leave a message
Warranty
------------
This program has been thoroughly tested on a Spitfire 3.2 BBS,
however, it should perform equally well on any BBS that can
produce a BBS drop file listed in this documentation.
I make no warranty of any kind, express or implied, including
without limitation, any warranties of merchantability and/or
fitness for a particular purpose. I shall not be held liable for
any damages, whether direct, indirect, special or consequential
arising from a failure of this program to operate in the manner
desired by the user. I shall not be held liable for any damage to
data or property which may be caused directly or indirectly by the
use of this program.
In no event will I be held liable for any damages, including (but
not limited to) any lost profits, lost savings or other incidental
or consequential damages arising out of the use or inability to
use this program, or for any claim by any other party.
This warranty is governed by the laws of the State of Idaho.
REGISTRATION FORM
-----------------
Battlefield Return to: Steve Sharpe
Version 1.4 Attn: Door Registration
Registration Cost: $10 1835 Stonetree Dr.
Mountain Home, ID 83647
Name ______________________________________________________________
Address ___________________________________________________________
___________________________________________________________
Voice Phone _____________________ Data Phone ______________________
Enter GAME.CFG file information below:
BBS Name______________________________________________
SysOp Name____________________________________________
CHOOSE ONE OPTION BELOW:
____ I wish to download my registration number from The Gamekeeper's Lair
BBS at (208) 587-1105. Enter the password you will use to log on to
The Gamekeeper's Lair BBS: _________________________________________
Enter your birthdate for pre-verification: _________________________
Please allow enough time for your registration fee to reach the author
before calling for your registration number.
____ I wish to have my registration number mailed to the address listed
above.
Orders outside the USA add $2.00 . . . . . . . . . . . . _________
Please find enclosed a check or money order for USA $_________
payable to Steve Sharpe. This shows my support of Shareware products
and the Shareware concept. It also shows my encouragement to help further
the development of BBS doors.
I understand that Battlefield is provided as-is and no warranties of
any kind, expressed or otherwise, are included and that I am using it at my
own risk.
Signed: _________________________________________ Date: _________